#pragma once
 
#include "Enemy.h"
#include <map>
 
class Goomba : public Enemy
{
        
    public:
        Goomba();
        bool OnLoad();
        void OnLoop();
        void OnRender(SDL_Surface* Surf_Display);
        void OnCleanup();
        void OnAnimate();
        void OnCollision(CEntity* Entity);
        
    private:
        void die();
        static const std::map<std::string, Animation> animations;
        static const std::map<std::string, Animation> getAnimations();

	protected:
		virtual Acceleration UpdateAcceleration();
        
};
 